*{
	margin: 0;
	padding: 0;
	list-style: none;
}
::-webkit-scrollbar {
	    display: none; 
	}
.panel{
	margin: 20px auto;
	width: 800px;
	height: 500px;
	background-color: #fbeeee;
}
.header{
	width: 100%;
	height: 50px;
	background-color: #DD3534;
	position: relative;
}
.content{
	width: 100%;
	height: 400px;
	background-color: #f5f5f5;
	position: relative;
	overflow-y: scroll;
}
.audioPlay{
	width: 100%;
	height: 50px;
	background-color: #DD3534;
}
.header img{
	padding-top: 5px;
	padding-left: 5px;
	width: 40px;
	height: 40px;
	border-radius: 15px;
}
.header span{
	color: #FFFFFF;
	padding-left: 10px;
	position: absolute;
	top: 15px;
}
.header #input{
	position: absolute;
	top: 17px;
	left: 200px;
	width: 140px;
	height: 20px;
	border-radius: 5px;
	border: none;
}
.header #input:focus{
	outline: none;
}
.header #enter{
	position: absolute;
	top:19px;
	left: 500px;
	color: #FFFFFF;
	font-size: 13px;
	cursor: pointer;
}
#bgc{
	color: #FFFFFF;
	position: absolute;
	top: 19px;
	left: 600px;
	font-size: 13px;
	cursor: pointer;
}
#color{
	border: none;
	position: absolute;
	top: 15px;
	left: 650px;
	outline-style: none;
}
.audioPlay{
	position: relative;
}
.audioPlay #prevSong{
	position: absolute;
	top: 18px;
	left: 30px;
	cursor: pointer;
}
.audioPlay #playOrPause{
	position: absolute;
	top: 18px;
	left: 60px;
	cursor: pointer;
}
.audioPlay #nextSong{
	position: absolute;
	top: 18px;
	left: 90px;
	cursor: pointer;
}
#currenTime{
	position: absolute;
	top: 18px;
	left: 130px;
	color: #FFFFFF;
	font-size: 13px;
}
#progress{
	position: absolute;
	top: 19px;
	left: 170px;
	color: #FFFFFF;
	width: 300px;
}
#duration{
	position: absolute;
	top:18px;
	left: 480px;
	color: #FFFFFF;
	font-size: 13px;
}
#volume{
	position: absolute;
	top:18px;
	left: 540px;
	cursor: pointer;
}
#volumeInput{
	position: absolute;
	top:18px;
	left: 560px;
	width: 80px;
}
#playMode{
	position: absolute;
	top:18px;
	left: 665px;
	width: 80px;
	cursor: pointer;
}
#lyrics{
	position: absolute;
	top:18px;
	left: 710px;
	width: 80px;
	cursor: pointer;
}
#playListButton{
	position: absolute;
	top:18px;
	left: 755px;
	width: 80px;
	cursor: pointer;
}
.left{
	width: 300px;
	height: 300px;
	position: absolute;
	top: 60px;
	left: 90px;
}
#cover{
	width: 180px;
	height: 180px;
	border: #333333 30px solid;
	border-radius: 50%;
	box-shadow: 0 0 30px black;
	margin: 0 auto;
}	
.coverCss{
	animation: rotateImg 18s linear infinite;

}
@keyframes rotateImg{
	from{
		transform: rotateZ(0);
	}
	to{
		transform: rotateZ(360deg);	
	}
}
#cover img{
	width: 100%;
	border-radius: 50%;
}

#comment{
	padding-top: 20px;
	margin: 0 auto;
}
#comment i{
	padding-left: 15px;
	cursor: pointer;
}
#like:hover{
	color: red;
}
.right{
	position: relative;
}
.lyricInformation{
	width: 290px;
	height: 60px;
	background-color: whitesmoke;
	box-shadow: 0 0 50px #ccc;
	border-radius: 8px;
	position: absolute;
	top: 15px;
	left: 485px;
}
.lyricSong{
	font-size: 18px;
	font-weight: bold;
	text-align: center;
	line-height: 18px;
	padding-top: 10px;
}
.same{
	font-size: 10px;
}
.lyricAlbum{
	padding-left: 10px;
}
.lyricContent{
	width: 290px;
	height: 300px;
	background-color: whitesmoke;
	box-shadow: 0 0 50px #ccc;
	border-radius: 8px;
	position: absolute;
	top: 85px;
	left: 485px;
	overflow: scroll;
}
#lyricUl{
	text-align: center;
	font-size: 13px;
	line-height: 33px;
}
#lyricUl li{
	/* color: #b5b5b5; */
	opacity: 0.6;
}
#lyricUl .changesss{
	color: deeppink;
	font-weight: bold;
}
.playlist{
	width: 260px;
	height: 210px;
	position: absolute;
	top: 190px;
	left: 538px;
	background-color: #DCDCDC;
	border-radius: 5px;
	border: 1px solid #DCDCDC;
}
.playlist ul li{
	font-size: 10px;
	height: 20px;
	font-weight: none;
	cursor: pointer;
}
.playlist ul .active{
	background-color: #FFFFFF;
	color: deeppink;
}
.playlist .h5{
	padding-left: 50px;
	float: left;
	cursor: pointer;
}
.playlist .oldh5{
	float: left;
	padding-left: 5px;
	cursor: pointer;
}
.playlist h6,
.playlist ul{
	clear: both;
	padding-left: 15px;
}
.playlist .active{
	color: #bbb;
}
.historyPlay{
	width: 260px;
	height: 185px;
	position: absolute;
	top: 210px;
	left: 538px;
	background-color: #DCDCDC;
	border-radius: 5px;
	border: 1px solid #DCDCDC;
}
.playlist{
	box-shadow: -10px -10px 15px #DCDCDC;
}
.historyPlay{
	box-shadow: -10px 0px 15px #DCDCDC;
}
.midst{
	width: 800px;
	height: 500px;
	margin: 20px auto;
	background-color: #fff;
	position: absolute;
	top: 0;
	opacity: 0.5;
	display: none;
}
.login{
	width: 300px;
	height: 200px;
	background-color: #FBEEEE;
	border: 1px solid firebrick;
	position: absolute;
	top: 100px;
	left: 270px;
	z-index: 100;
	box-shadow: 0 0 60px firebrick;
	border-radius: 8px;
	display: none;
}
.shut{
	position: absolute;
	right: 5px;
	top: 5px;
	cursor: pointer;
	color: black;
	font-size: 18px;
}
.shut:hover{
	color: deeppink;
}
.p1{
	text-align: center;
	font-size: 18px;
	padding-top: 20px;
	font-weight: bold;
}
#user,#psw{
	margin: 20px 0 0 70px;
	text-align: center;
	outline: none;
}
#remember{
	margin-left: 180px;
}
.login>span{
	font-size: 13px;
}
#userEnter{
	width: 100px;
	margin: 0 0 0 100px;
	background-color: #fff;
	outline: none;
	cursor: pointer;
}
.boxWindowSonger{
	width: 800px;
	height: 50px;
	margin: 20px auto;
	background-color: whitesmoke;
	border-radius: 10px;
	display: none;
}
.boxWindowSonger ul{
	text-align: center;
	line-height: 50px;
	font-size: 40px;
	color: white;
	text-shadow:  0 0 10px red;
}
